strategy for sustainable development - Turkish English Dictionary